package com.tiancheng.trade.payment.channel.bo;

import lombok.Getter;
import lombok.Setter;

/**
 * todo（暂时无用） 渠道个性化数据
 *
 * @author kellen
 * @date 2024/4/16
 */
@Getter
@Setter
public class ChannelSpecialBO {

    // 微信支付特殊数据
    private Wechat wechat;
    // 富滇银行支付特殊数据
    private Fudian fudian;

    @Getter
    @Setter
    public static class Wechat {

        // 微信公众号或小程序支付时必填
        private String openid;
        // 扫码支付付款码，设备读取用户微信中的条码或者二维码信息
        private String authCode;
    }

    @Getter
    @Setter
    public static class Fudian {

        // 付款码，支付类型为1必填
        private String barCode;
        // 支付类型，（1 付款码支付 2 统一下单），默认是2
        private String payType;
    }
}
